---
title: clsAppealCollection
summary: API reference for clsAppealCollection.
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# clsAppealCollection

`clsAppealCollection` groups appeal records for LegalNet's workers' compensation legal-case workflows, giving callers a typed result set for retrieval, editing, validation, or save operations instead of raw rows.*

## Purpose

Use this collection when code needs to work with multiple appeal records as one unit. Where the source class defines additional methods, they load, filter, validate, save, or otherwise batch-process the underlying items.*

## Context
- Namespace: `SAIF.Business.Claim.Legal.LegalNet`
- Assembly/package: `SAIF.Business.Claim.Legal`

## Public members

| Member | Kind | Type | Description |
|---|---|---|---|
| BeforeRetrieve | Method | Void | Adds retrieval parameters or request state before the object or collection loads.* |
| AfterRetrieve | Method | IBusinessObject | Completes post-load normalization and returns the populated business object.* |
| Save | Method | Boolean | Persists pending changes for this clsAppealCollection and reports whether the save succeeded.* |
| Contains | Method | Boolean | Checks whether the collection already contains the supplied item or identifier.* |
| ContainsDeleted | Method | Boolean | Checks whether the deleted-items list already contains the supplied item or identifier.* |
| ContainsDeleted | Method | Boolean | Checks whether the deleted-items list already contains the supplied item or identifier.* |
| Remove | Method | Void | Removes the supplied item or identifier from the collection.* |
| Remove | Method | Void | Removes the supplied item or identifier from the collection.* |
| New | Constructor | clsAppealCollection | Initializes an empty collection wrapper for appeal records.* |
| NewAppealCollection | Method | clsAppealCollection | Creates a new appeal collection object prepared for the surrounding LegalNet workflow.* |
| GetAppeals | Method | clsAppealCollection | Retrieves appeals data for this LegalNet workflow and returns it in the typed result named by the signature.* |
| GetAppealNumLevel | Method | clsAppealCollection | Retrieves appeal num level data for this LegalNet workflow and returns it in the typed result named by the signature.* |
| NewAppeal | Method | clsAppeal | Creates a new appeal object prepared for the surrounding LegalNet workflow.* |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources
- `SAIF.Business.Claim.Legal\LegalNet\clsAppeal.vb`
